home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / tsql / doc / tsql.mail / 000169_Elias.Eliopoul…n.ariadne-t.gr _Fri Jul 16 16:06:00 1993.msg < prev    next >
Internet Message Format  |  1996-01-31  |  7KB

  1. Received: from ARTS01.INFN.IT (cosine-gw.infn.it) by optima.CS.Arizona.EDU (5.65c/15) via SMTP
  2.     id AA13144; Fri, 16 Jul 1993 07:07:04 MST
  3. Received: From MR(RFCGATEWAY) by MAILER with Id HERMHS      0008644.000742829665
  4.           for MAILER@ARTS01.INFN.IT; Fri, 16 JUL 93 16:06 GMT
  5. Message-Id: <HERMHS      0008644.000742829665>
  6. X-Posting-Date: 16-JUL-1993 13:34:25.00
  7. Received: via INFNGW
  8. Date:  Fri, 16 JUL 93 16:06 GMT
  9. From: Elias.Eliopoulos@isosun.ariadne-t.gr
  10. Subject:  
  11. To: tsql@cs.arizona.edu
  12. X-Original-To: tsql@cs.arizona.edu
  13.  
  14. RFC-822-Headers:
  15. Received: by isosun.ariadne-t.gr (4.1/SMI-4.0-MHS-6.0)
  16.     id AA08608; Fri, 16 Jul 93 16:34:19 +0300
  17.  
  18.  
  19. FROM: Nikos LorentzosTO  : Everybody interested in contributing
  20. to group SQL2/3.
  21.  
  22. Subject: Establishment of SQL2/3 Working Group
  23.  
  24. Dear Colleagues,
  25. I would appreciate having your comments
  26. on the message which follows and I would
  27. also like to know whether you are interested in
  28. participating in the SQL2/3 group.
  29. Regards,
  30. Nikos
  31. ----------------------------------
  32. MESSAGE BEGINS
  33.  
  34. Dear Colleagues,
  35. Following the workshop which took place at Texas,
  36. three distinct working groups were established for the definition
  37. of an extension to SQL for the management of temporal data.
  38. There follow next two e-mails.
  39. The first one is a redirection of an e-mail
  40. by Rick Snodgrass where the objectives of each group are specified.
  41. The second one is a mail from me, concerning
  42. the initiation of group SQL2/3, for which I am the coordinator.
  43.  
  44. I would appreciate being informed whether you are interested
  45. in participating in this group.
  46.  
  47. Please note that my e-mail address is
  48. eliop@isosun.ariadne-t.gr
  49.  
  50. Best Regards,
  51. Nikos
  52.  
  53. -------------------
  54. Rick's e-mail:
  55.  
  56. qqq
  57. --------------------------
  58. My e-mail:
  59.  
  60. FROM: Nikos Lorentzos
  61. TO  : Everybody interested in contributing to group SQL2/3.
  62.  
  63. "Proposal to Initiate the SQL2/3 Group - Time schedule"
  64.  
  65. Dear Colleagues,
  66.  
  67. I would firstly like to thank all of you
  68. who participated at the workshop at Texas.
  69. We really had the opportunity to exchange ideas
  70. and come closer to each other's view.
  71.  
  72. As a coordinator of SQL2/3 group,
  73. it is my pleasure to invite all of you, and also
  74. all others who have access to tsql@cs.arizona.edu,to freely express your ideas within the limitations
  75. of SQL2/3 group, as described by Rick.
  76. In particular, our objective
  77. is to incorporate in SQL an interval data type
  78. and reach a widely accepted agreement on the design
  79. of a temporal extension to SQL.
  80. Clearly, this is not easy, since each of us
  81. may be influenced by one's own different approach
  82. both in the definition of a relational algebra
  83. and also in the definition of an SQL.
  84. At the same time, until August 23,
  85. we have almost 1.5 month ahead.
  86. (For details about the time schedule, please
  87. read the end of the e-mail.)
  88. As a consequence, we would be excessively ambitious
  89. if we promised that we would reach a complete agreement
  90. on the design of TSQL.
  91. I believe however that we can really succeed,
  92. if we start from some simple issues.
  93. My opinion is the following:
  94.  
  95.  
  96. SQL 2/3 Group Initiation
  97. _________________________
  98. 1. As a first step, completely ignore transaction time,
  99. it is important to simplify the problem.
  100.  
  101. 2. SQL should functionally and semantically
  102. be a consistent extension of SQL.
  103. This implies that the result of our effort should not,
  104. in any way, violate the rules which standard SQL obeys.
  105. If for any reason we violate this principle, it is definite that
  106. the database community will reject our effort,
  107. since people have been using SQL for many years.
  108.  
  109. 3. Maintain simplicity.
  110. The more complicated a tool is,
  111. the less user friendly it is.
  112. However, TSQL should address a wide community
  113. and not just a few experts.
  114.  
  115. Having the above in mind, I think that we can reach a goodagreementon
  116. the design of TSQL,
  117. if we start identifying certain primitive properties
  118. which TSQL should have.
  119. To make this point clear, I find it necessary to point out that the
  120. characteristics of any data model
  121. can be classified into the following categories:
  122.  
  123. 1. Valid data types.
  124. 2. Valid data structures (valid relations).
  125. 3. Relational algebra operations.
  126. 4. Functions and Constraints which should be supported.
  127. 5. Semantics which should be captured.
  128.  
  129. I think therefore that we should try toanswer questions on the above issues.
  130. Some simple example questions which we should answer with
  131. respect to the above are the following:
  132.  
  133. 1a) Should we support time-points, time-intervals, both types?
  134. 1b) Should a time interval an individual data type or
  135. should it be expressed in terms of two attributes?
  136. 1c) Should we consider discrete or continuous time?
  137. 2a) Should a snapshot relation be also valid valid time relation?
  138. 3a) Should the operations of he snapshot relational model
  139. remain the same in the valid time model
  140. or should they be extended? If yes, which ones and how should they
  141. be extended?
  142.  
  143. In the paper which I submitted to the Texas workshop, I had tried
  144. to answer such queries, hoping that I would contribute
  145. in a consensus.
  146. It is obvious that it represents personal ideas only.
  147. To initiate therefore our collaboration,
  148. I think that the above questions could be a good starting point.
  149.  
  150. Time Schedule
  151. _____________
  152. If you all agree, I suggest that
  153. we can devote the first 4-5 days
  154. in a collection of such properties.
  155. This will help make an estimation of how much work
  156. we have to do.
  157. We shall next start identifying one by one the properties in which
  158. we all agree.
  159. For properties in which we have different views,
  160. it will be necessary to provide reasonable justifications.
  161.  
  162. Please note that I do not find it necessary
  163. to express my personal ideas.
  164. They are in the paper I submitted to the workshop
  165. with some justification,
  166. to the degree I could justify my view
  167. in a limited number of pages.
  168.  
  169. Please note that in order that a first report
  170. is ready on August 23,our work must actually be finished by
  171. August10.This will allow collect and classify our conclusions
  172. in a a draft report, next we all shall have the opportunity
  173. to look at it thoroughly and make our final amendments,
  174. so as to finalise and submit it on the deadline.
  175.  
  176.  
  177. FINAL COMMENT
  178. _____________
  179. To enable easy references to the properties
  180. identified by others,
  181. I suggest that each of us enumerates
  182. the properties he proposes, prefixed by his surname.
  183. For example in John
  184. identifies 3 properties,he can enumerate them as
  185. JOHN1, JOHN2, JOHN3, so as
  186. to avoid long descriptions when
  187. we want to refer to one of them.
  188. Mine are number in the workshop paper.
  189.  
  190. I shall be expecting your comments.
  191. Regards,
  192. Nikos
  193.  
  194.  
  195.